#!/bin/sh

if [ ! -L /usr/lib/node_modules/node-red/nodes/node-red-contrib-noble-bluetooth -a -L /usr/lib/node_modules/node-red ]; then
  ln -s /opt/noderedbt/lib/node_modules/node-red/nodes/node-red-contrib-noble-bluetooth /usr/lib/node_modules/node-red/nodes/node-red-contrib-noble-bluetooth
fi

if [ ! -L /usr/lib/node_modules/node-red/nodes/node-red-contrib-ruuvitag -a -L /usr/lib/node_modules/node-red ]; then
  ln -s /opt/noderedbt/lib/node_modules/node-red/nodes/node-red-contrib-ruuvitag /usr/lib/node_modules/node-red/nodes/node-red-contrib-ruuvitag
fi

# If it isn't firmware update and it isn't called from Node-RED install script
if [ -z "$FIRST_START" -a "$1" != "norestart" ]; then
  /opt/nodered/etc/init restart
fi

